#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	int N = 0;
	scanf("%d", &N);
	int arr[10][10];
	int k=0;
	int l=N-1;
	int sum=0;
	while(k<=l){
		for(int i=k;i<=l;i++){
			arr[k][i]=++sum;
		}
		for(int i=k+1;i<=l;i++){
			arr[i][l]=++sum;
		}
		for(int i=l-1;i>=k;i--){
			arr[l][i]=++sum;
		}
		for(int i=l-1;i>k;i--){
			arr[i][k]=++sum;
		}
		k++;
		l--;
	} 
	for(int i=0;i<N;i++){
		for(int j=0;j<N;j++){
			printf("%3d",arr[i][j]);
		}
		printf("\n");
	}
	return 0;
}
